home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre3.z / postgre3 / src / lib / H / planner / semanopt.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  878 b   |  16 lines

  1. /*
  2.  * $Header: /private/postgres/src/lib/H/planner/RCS/semanopt.h,v 1.5 1991/11/18 17:30:26 mer Exp $
  3.  */
  4.  
  5. extern List is_redundent_query ARGS((List qual, int is_first));
  6. extern List add_varlist ARGS((Index leftvarno, Index rightvarno, List varlist, List qual));
  7. List SemantOpt ARGS((List varlist , List rangetable , List qual , List *is_redundent , int is_first ));
  8. List SemantOpt2 ARGS((List rangetable , List qual , List modqual , List tlist ));
  9. void replace_tlist ARGS((Index left , Index right , List tlist ));
  10. void replace_varnodes ARGS((Index left , Index right , List qual ));
  11. List find_allvars ARGS((List root , List rangetable , List tlist , List qual ));
  12. List update_vars ARGS((List rangetable , List varlist , List qual ));
  13. Index ConstVarno ARGS((List rangetable , Const constnode , char **attname ));
  14. List MakeTClause ARGS((void ));
  15. List MakeFClause ARGS((void ));
  16.